J'ai fini par trouver le code à mettre à jour.
La mise en place des icones était gérée autrement et j'ai du adapter ce code :
if (($context['user']['started'] || $context['user']['is_admin'] || $context['can_topicsolved']) && isset($context['topicSolved']))
{
$normal_buttons['TPAccept'] = array('text' => 'topicsolved_accept', 'image' => 'accept.gif', 'lang' => true, 'url' => $scripturl . '?action=topicsolve;topic='. $context['current_topic'] .';accept=1');
$normal_buttons['TPReject'] = array('text' => 'topicsolved_reject', 'image' => 'reject.gif', 'lang' => true, 'url' => $scripturl . '?action=topicsolve;topic='. $context['current_topic'] .'');
}
de cette manière :
if (($context['user']['started'] || $context['user']['is_admin'] || $context['can_topicsolved']) && isset($context['topicSolved']))
{
$buttonArray[] = '<a href="' . $scripturl . '?action=topicsolve;topic=' . $context['current_topic'] . ';accept=1">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/accept.gif" alt="' . $txt[465] . '" border="0" />' : $txt[465]) . '</a>';
$buttonArray[] = '<a href="' . $scripturl . '?action=topicsolve;topic=' . $context['current_topic'] . '">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/reject.gif" alt="' . $txt[465] . '" border="0" />' : $txt[465]) . '</a>';
}